package cn.com.aisat.android.videoshow.data;

import java.io.Serializable;

public interface Item extends Serializable {
	/**
	 * 标题
	 * @return
	 */
	String getTitle();
	/**
	 * 图片的路径，用于解析图片 <br />
	 * 当设置了图片资源id {@link #getIconResId()}，就让本方法返回null
	 * @return 图片的路径和资源id二选一进行存储即可，如果都有值，以本方法值为准
	 */
	String getIconPath();
	/**
	 * 图片的资源ID，用于解析图片 <br />
	 * 优先先获取图片路径 {@link #getIconPath()} ，当路径获取不到时再尝试获取资源id
	 * @return
	 */
	int getIconResId();
	
	/**
	 * 取得 标识汉字  首字的拼音，多音字不区分，只取其中一个，多用于过滤操作
	 * @return
	 */
	String getFirstCharFullPinYin();
	/**
	 * 第一个 标识字符 的 拼音字母  a-z ，不区分  zh ch 
	 * @return
	 */
	char getFirstCharPinYin();
}
